home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / MacOberonLite 1.0.1 / Sys Files / OLErrors.Text < prev   
Encoding:
Text File  |  1993-06-02  |  6.1 KB  |  171 lines  |  [TEXT/EDIT]

  1. 000    undeclared identifier
  2. 001    multiply defined identifier
  3. 002    illegal character in number
  4. 003    illegal character in string
  5. 004    identifier does not match procedure name
  6. 005    comment not closed
  7. 009    "=" expected
  8. 012    type definition starts with incorrect symbol
  9. 013    factor starts with incorrect symbol
  10. 014    statement starts with incorrect symbol
  11. 015    declaration followed by incorrect symbol
  12. 016    MODULE expected
  13. 018    "." missing
  14. 019    "," missing
  15. 020    ":" missing
  16. 022    ")" missing
  17. 023    "]" missing
  18. 024    "}" missing
  19. 025    OF missing
  20. 026    THEN missing
  21. 027    DO missing
  22. 028    TO missing
  23. 030    "(" missing
  24. 034    ":=" missing
  25. 035    "," or OF expected
  26. 038    identifier expected
  27. 039    ";" missing
  28. 041    END missing
  29. 044    UNTIL missing
  30. 046    EXIT not within loop statement
  31. 047    illegally marked identifier
  32. 050    expression should be constant
  33. 051    constant not an integer
  34. 052    identifier does not denote a type
  35. 053    identifier does not denote a record type
  36. 054    result type of procedure is not a basic type
  37. 055    procedure call of a function
  38. 056    assignment to non-variable
  39. 057    pointer not bound to record or array type
  40. 058    recursive type definition
  41. 059    illegal open array parameter
  42. 060    wrong type of case label
  43. 061    inadmissible type of case label
  44. 062    case label defined more than once
  45. 063    illegal value of constant
  46. 064    more actual than formal parameters
  47. 065    fewer actual than formal parameters
  48. 066    element types of actual array and formal open array differ
  49. 067    actual parameter corresponding to open array is not an array
  50. 068    control variable must be integer
  51. 069    parameter must be an integer constant
  52. 070    pointer or VAR record required as formal receiver
  53. 071    pointer expected as actual receiver
  54. 072    procedure must be bound to a record of the same scope
  55. 073    procedure must have level 0
  56. 074    procedure unknown in base type
  57. 075    invalid call of base procedure
  58. 076    this variable (field) is read only
  59. 077    object is not a record
  60. 078    dereferenced object is not a variable
  61. 079    indexed object is not a variable
  62. 080    index expression is not an integer
  63. 081    index out of specified bounds
  64. 082    indexed variable is not an array
  65. 083    undefined record field
  66. 084    dereferenced variable is not a pointer
  67. 085    guard or test type is not an extension of variable type
  68. 086    guard or testtype is not a pointer
  69. 087    guarded or tested variable is neither a pointer nor a VAR-parameter record
  70. 088    open array not allowed as variable, record field or array element
  71. 092    operand of IN not an integer, or not a set
  72. 093    set element type is not an integer
  73. 094    operand of & is not of type BOOLEAN
  74. 095    operand of OR is not of type BOOLEAN
  75. 096    operand not applicable to (unary) +
  76. 097    operand not applicable to (unary) -
  77. 098    operand of ~ is not of type BOOLEAN
  78. 099    ASSERT fault
  79. 100    incompatible operands of dyadic operator
  80. 101    operand type inapplicable to *
  81. 102    operand type inapplicable to /
  82. 103    operand type inapplicable to DIV
  83. 104    operand type inapplicable to MOD
  84. 105    operand type inapplicable to +
  85. 106    operand type inapplicable to -
  86. 107    operand type inapplicable to = or #
  87. 108    operand type inapplicable to relation
  88. 109    overriding method must be exported
  89. 110    operand is not a type
  90. 111    operand inapplicable to (this) function
  91. 112    operand is not a variable
  92. 113    incompatible assignment
  93. 114    string too long to be assigned
  94. 115    parameter doesn't match
  95. 116    number of parameters doesn't match
  96. 117    result type doesn't match
  97. 118    export mark doesn't match with forward declaration
  98. 119    redefinition textually precedes procedure bound to base type
  99. 120    type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN
  100. 121    called object is not a procedure (or is an interrupt procedure)
  101. 122    actual VAR-parameter is not a variable
  102. 123    type of actual parameter is not identical with that of formal VAR-parameter
  103. 124    type of result expression differs from that of procedure
  104. 125    type of case expression is neither INTEGER nor CHAR
  105. 126    this expression cannot be a type or a procedure
  106. 127    illegal use of object
  107. 128    unsatisfied forward reference
  108. 129    unsatisfied forward procedure
  109. 130    WITH clause does not specify a variable
  110. 131    LEN not applied to array
  111. 132    dimension in LEN too large or negative
  112. 135    SYSTEM not imported
  113. 136    SYSTEM must not be imported by portable modules
  114. 150    key inconsistency of imported module
  115. 151    incorrect symbol file
  116. 152    symbol file of imported module not found
  117. 154    recursive import not allowed
  118. 155    generation of new symbol file not allowed
  119. 200    not yet implemented
  120. 201    lower bound of set range greater than higher bound
  121. 202    set element greater than MAX(SET) or less than 0
  122. 203    number too large
  123. 204    product too large
  124. 205    division by zero
  125. 206    sum too large
  126. 207    difference too large
  127. 208    overflow in arithmetic shift
  128. 209    case range too large
  129. 210    code too long
  130. 211    jump distance too large
  131. 213    too many cases in case statement
  132. 215    not enough registers: simplify expression
  133. 216    not enough floating-point registers: simplify expression
  134. 218    illegal value of parameter  (20 <= p < 256)
  135. 219    illegal value of parameter  (0 <= p < 16)
  136. 220    illegal value of parameter
  137. 221    too many pointers in a record
  138. 222    too many global pointers
  139. 223    too many record types
  140. 224    too many pointer types
  141. 226    too many exported procedures
  142. 227    too many imported modules
  143. 228    too many exported structures
  144. 229    too many nested records for import
  145. 230    too many constants (strings) in module
  146. 231    too many link table entries (external procedures)
  147. 233    record extension hierarchy too high
  148. 235    open array (or pointer to array) containing pointers
  149. 240    identifier too long
  150. 241    string too long
  151. 242    address overflow
  152. 250    too many different variables in module
  153. 251    too many parameters (32k max)
  154. 252    too many local variables (32k max)
  155. 400    SIZE function not portable (result is machine dependent)
  156. 401    Toolbox CHAR data type not supported, use INTEGER instead / Toolbox does not accept REAL or LONGREAL arguments
  157. 402    Dynamic Arrays may not be passed to this type of procedure
  158. 403    Type Tests cannot be performed on untraced pointer types
  159. 404    Oberon cannot allocate storage for untraced pointer types; use the memory manager function _NewPtr instead
  160. 301    implicit type cast
  161. 302    guarded variable can be side_effected
  162. 900    never used
  163. 901    never set
  164. 902    used before set
  165. 903    set but never used
  166. 904    used as varpar, possibly not set
  167. 905    also declared in outer scope
  168. 906    access/assignment to intermediate
  169. 907    redefinition
  170. xxxx
  171.